#ifndef __HE_FENG_WEATHER_H_
#define __HE_FENG_WEATHER_H_

#define NOW_SYATUS_LEN 32
#define DAILY_SUN_LEN 10

typedef struct
{
    int now_update_flag;
    int daily_update_flag;
    int air_quality_update_flag;

    int now_temp; // 实时天气温度
    int now_humi; // 实时天气湿度
    int now_icon; // 实时天气图标
    char now_status[NOW_SYATUS_LEN]; // 实时天气状态

    int daily_temp_max;       // 当天最高温度
    int daily_temp_min;       // 当天最低温度
    char daily_sun_rise[DAILY_SUN_LEN];  // 当天日出时间
    char daily_sun_set[DAILY_SUN_LEN];   // 当天日落时间

    int air_quality_level;       // 实时空气质量等级
} qweather_data_t;

void get_daily_weather(void);
void get_now_weather(void);
void get_air_quality(void);
void get_air_quality_by_new_api(void);
#endif